/*
 *
linux@linux-vir--mac:~/cplus-plus-project$ ./a.out 
ns2 func
ns1 func
100
 *
 */

#include <iostream>
using namespace std;
namespace ns1{
    void func(void){
        cout << "ns1 func" << endl;
    }
    int a = 100;
}
namespace ns2{
    int a = 200;
    void func(void){
        cout << "ns2 func" << endl;
    }
}
int main(void){
    //后续ns1空间下的所有变量和函数都可以不用带ns1
    using namespace ns1;
    ns2::func();
    //ns1::func();
    func();
    cout << a << endl;
    return 0;
}
